package com.fqcar.fqdf.ui.chargemap.view;

import android.content.Context;

/**
 * @author lvsidong
 *
 * @desc
 */
public interface StubViewInterface {

    //显示选车view
    void showSelCarView();
    //隐藏选车view
    void hidenSelCarView();
    //设置titleName
    void setTitle(String title);
    //更新车牌
    void updateCarPlateNum(String carPlateNum);
    //更新车型
    void updateCarBrand(String carBrand);
    //更新车辆状态
    void updateCarState(String carState);
    //更新车辆续航
    void updateCarMileage(String carMileage);
    //更新车辆电量
    void updateCarBattery(String carBattery);
    //更新车辆充电状态
    void updateCarCharingState(String carChargingState);
    //更新车辆车机状态
    void updateMachineState(String machineState);
    //更新车辆address
    void updateCarAddress(String carAddress);
    //更新距离
    void updateDistance(String distance);
    //更新车辆状态Desc
    void updateCarStateDesc(String carStateDesc);
    //更新车辆状态Desc的时间
    void updateCarStateDescTime(String carStateDescTime);
    //更新操作人员
    void updateOperation(String operation);
    //显示用车导航
    void showCarNavBtn();
    //隐藏用车导航
    void hiddenCarNavBtn();
    //显示点击icon
    void showArrowIcon();
    //隐藏点击icon
    void hiddenArrowIcon();

    //显示充电桩view
    void showStubView();
    //隐藏充电桩view
    void hiddenStubView();
    //更新充电桩名称
    void updateStubName(String stubName);
    //更新充电桩地址
    void updateStubAddress(String stubAddress);
    //更新stub距离
    void updateStubDistance(String stubDistance);
    //更新stub状态
    void updateStubState(String stubState);

    /**
     * 获取上下文内容
     * @return
     */
    Context getContext();

}
